Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F4 France F5 Italy F2 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 France F13 France F17 France F18 France F4 Great Britain F5 Great Britain F6 France F14 France F5 Okal Open - Eckental Kueppers Kolsch Cup by Lambertz - Aachen Challenger Ford de Cherbourg - Cherbourg 2003 USTA Challenger of Calabasas - Calabasas Open de Franche-Comte - Besancon Sassuolo Challenger - Sassuolo PrivatBank Cup - Dnepropetrovsk Challenger 42 - Andrezieux Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg 2006 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Hester Trophy - Manchester Tatra Banka Open 2001 - Bratislava Challenger 42 - Andrezieux Austin Challenger - Austin Bordeaux Challenger Cassis Challenger Orleans Challenger Torneo Internacional Challenger Fila 2005 - Leon Quimper Challenger The Wrexham Challenger - Wrexham The Stella Artois Grass Court Championships - London Gold Flake Open - Chennai Japan Open - Tokyo Qatar Mobil Open 2000 - Doha Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona BMW Open - Munich Gerry Weber Open - Halle The Scottish Tennis Championships - Edinburgh Energis Dutch Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Miller Lite Hall of Fame Tennis Championships - Newport 2001 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart President's Cup - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Tata Open 2003 - Chennai Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Qatar Mobil Open '98 - Doha St. Petersburg Open - St. Petersburg BMW Open - Munich Gerry Weber Open - Halle Gold Flake Open - Chennai KGHM Polish Indoors - Wroclaw Ordina Open - 's-Hertogenbosch Japan Open - Tokyo Nord/LB Open - Braunschweig Open de Montauban - Montauban Allianz Suisse Open Gstaad - Gstaad ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham DPD Challenger 2000 - Aschaffenburg International Championship of Croatia - Umag Tatra Banka Slovak Open - Bratislava 2003 Mercedes Cup - Stuttgart Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen RCA Championships - Indianapolis Pilot Pen International - New Haven Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BMW Open - Munich Weissenhauser Strand Cup - Hamburg KGHM Polish Indoors - Wroclaw St. Petersburg Barcelona Oporto Stuttgart Kitzbuhel New Haven Heineken Open Shanghai - Shanghai Adidas International - Sydney Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Adidas International - Sydney Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart China Open - Beijing International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Vietnam Open - Ho Chi Minh City St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Heilbronn Challenger - Heilbronn Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Renault Slovenian Open - Ljubljana Mobelwelt-Zick Open 98 - Dresden RCA Championships - Indianapolis Thailand Open - Bangkok Quelle Cup - Furth AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel 1998 Safeway Challenger - Aptos Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. International Bavarian Championship - Eckental Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck PBZ Zagreb Indoors - Zagreb Sparkassen Open - Magdeburg Venice Challenger - Venice Medicor Open - Budapest Internationaux de Bretagne - Brest Gelsor Open Romania - Bucharest VIII Avierto Internacional de Salinas - Salinas Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Legg Mason Tennis Classic - Washington D.C. Lambertz Open - Aachen The Nottingham Challenger - Nottingham Okal Cup 2003 - Eckental ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Miller Lite Hall of Fame Tennis Championships - Newport Pro Tennis World Open - Boca Raton The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Nottingham Challenger - Nottingham Legg Mason Tennis Classic - Washington D.C. The Manchester Trophy - Manchester Trofeo Francesco Guzzini - Recanati Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Togliatti Cup - Togliatti ATP Challenger Open 2004 - Monchengladbach China Open - Beijing Tiburon Challenger - Tiburon Lambertz Open - Aachen Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee ECM Prague Open 2005 - Prague Ostdeutscher Sparkessen Cup - Dresden Ciudad de Pozoblanco Open Diputacion - Cordoba Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg ATP Challenger Numea - New Caledonia Intersport Heilbronn Open - Heilbronn Internazionali di Tennis - Bergamo Gemax Open - Belgrade BMW Tennis Championship - Sunrise Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Unique Zagreb Open - Zagreb Baden Open - Ettlingen The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn U.S. Men's Clay Court Championships - Houston Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Isla de Gran Canaria - Mas Palomas Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen LTA Nottingham Challenger - Nottingham Dusseldorf Open Challenger 2007 - Dusseldorf Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Siebel Open - San Jose Gerry Weber Open - Halle Tallahassee Tennis Challenger - Tallahassee The Stella Artois Championships - London China Open - Beijing ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Quelle Cup 2000 - Furth ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mercedes Cup - Stuttgart Estoril Open - Estoril AEGON Championships - London Macedonian Open - Skopje China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Open 13 - Marseille The Nottingham Cahllenger - Nottingham AEGON Championships - London Intersport Heilbronn Open - Heilbronn Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London The Joyce Eisenberg Jerusalem Open - Jerusalem Moselle Open - Metz Rakuten Japan Open - Tokyo Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Shimadzu All Japan Indoor - Kyoto Open 13 - Marseille Open Parc - Lyon Open de L'Isere-Open 38 - Grenoble St. Petersburg Open - St. Petersburg European Open - Antwerp European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Samsung Securities Cup - Seoul Internationaux de Tennis de Brest - Brest Open 13 Provence - Marseille Nature Valley International - Eastbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open Parc - Lyon Renault Slovenian Open - Ljubljana Kroger / St. Jude International - Memphis Open Mutouest - St. Brieuc Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Mauritius Open - Mauritius Open D'Orleans - Orleans Tatra Banka Open - Bratislava BNP Paribas Masters - Paris XL Bermuda Open - Bermuda Milano Challenger-Jameson Cup - Milan Wiesmann Roadster Open - Nuembrecht Open de Franche Comte - Besancon Pau Challenger Heilbronn Open - Heilbronn Aix En Provence Challenger Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Erste Bank Open - Vienna Open Sud de France - Montpellier Gold Flake Open - Chennai President's Cup 1998 - Tashkent Kremlin Cup - Moscow Heineken Open Shanghai - Shanghai Qatar Mobil Open 2001 - Doha Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Rome Tennis Masters Series - Hamburg Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Verizon Tennis Challenge - Atlanta BNP Paribas Masters - Paris U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Gerry Weber Open - Halle Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid The Hamlet Cup - Long Island President's Cup - Tashkent Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Qatar Exxon Mobil Open 2002 - Doha Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Telenordia Swedish Open - Bastad Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Generali Open 2002 - Kitzbuhel Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal BNP Paribas Masters - Paris Sydney Auckland Stuttgart Open 13 - Marseille Brisbane - Brisbane U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Wimbledon AAPT Championships - Adelaide Ordina Open - s-Hertogenbosch Adidas International - Sydney Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich Ordina Open - 's-Hertogenbosch AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Australian Open - Melbourne Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport French Open - Paris Pilot Pen Tennis - New Haven China Open - Beijing Wimbledon - London AIG Japan Open - Tokyo China Open - Beijing Argentina Open - Buenos Aires Australian Open - Melbourne Countrywide Classic - Los Angeles Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pilot Pen Tennis - New Haven U.S. Open - New York Mumbai Open - Mumbai Open de Moselle - Metz Next Generation Adelaide International - Adelaide Medibank International - Sydney Grand Prix Hassan II - Casablanca Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Medibank International - Sydney SA Tennis Open - Johannesburg Moselle Open - Metz French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris The Dubai Tennis Championships - Dubai Wimbledon - London Open Sabadell Atlantico - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Wimbledon - London AEGON International - Eastbourne Australian Open - Melbourne French Open - Paris Open Sud de France - Montpellier Open de Moselle - Metz Wimbledon - London Dubai Duty Free Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open Parc - Lyon Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Rakuten Japan Open - Tokyo Erste Bank Open - Vienna French Open - Paris Wimbledon - London Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland French Open - Paris Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona AEGON Championships - London U.S. Men's Clay Court Championships - Houston Licher German Open - Hamburg Tennis Masters Series - Monte Carlo CA Tennis Trophy - Vienna The Ericsson Open - Miami Open 13 Provence - Marseille Open 13 - Marseille The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Open de Moselle - Metz Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome BNP Paribas Masters - Paris Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, World Group, 1R, ROU-FRA 0-5 Pacific Life Open - Indian Wells Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 NASDAQ-100 Open - Miami Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, ARG-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, Group A Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Mutua Madrilena Masters Madrid - Madrid Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Shanghai - Shanghai Dubai Duty Free Tennis Championships - Dubai 70th River Oaks International Tennis Tournament - Houston Monte-Carlo Rolex Masters - Monte-Carlo Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Mutua Madrilena Madrid Open - Madrid AAMI Classic - Kooyong The Mubadala World Tennis Championship The Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Monte-Carlo Rolex Masters - Monte-Carlo Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Tennis Masters Cup Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Miami Valencia Open - Valencia Shanghai Rolex Masters - Shanghai Miami Open - Miami Sony Open Tennis - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, CZE-FRA 3-2 French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GER-FRA 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, 1R, FRA-ISR 5-0